package cn.zxy.threaLocal;

import cn.zxy.model.PageEduInfo;

public class LocalPageInfoUtil {
    //创建线程对象 threadLocal 需要共享实例 把我们需要共享的对象贴上去
    private static ThreadLocal<PageEduInfo> localPageInfo=new ThreadLocal<>();

    //set get remove 方法
    //线程上面设置一个标签{k, v}格式 {"total",9}
    public static void set(PageEduInfo pageEduInfo){
        localPageInfo.set(pageEduInfo);
    }
    //从线程上面获取标签数据，这个方法只是读取
    public static PageEduInfo get(){
        return localPageInfo.get();
    }
    //从线程上面删除对象标签，如果不删除的话就会出现内存泄露
    public static void remove(){
        localPageInfo.remove();
    }

}
